// var popue_dig = require('popue_dig');
var Gcommon = require('./../../model/Common');
cc.Class({
  extends: cc.Component,

  properties: {
    dig_ui: {
      type: cc.Prefab,
      default: null
    },
    wxSubContextViewBG: {
      type: cc.Node,
      default: null
    },
    wxSubContextView: {
      type: cc.Node,
      default: null
    }
  },

  onLoad: function() {
    // setTimeout(() => {
    Gcommon.authorize();
    // }, 0);
    // if (cc.sys.platform === cc.sys.WECHAT_GAME) {
    // let exportJson = {};
    // wx.login({
    //   success: userRes => {
    //     exportJson.code = userRes.code; //向服务端传递code用于获取微信小游戏的用户唯一标识
    //   }
    // });
    // console.log(exportJson);
    // let sysInfo = wx.getSystemInfoSync();
    // //获取微信界面大小
    // let { screenWidth, screenHeight } = sysInfo;
    // console.log(sysInfo);
    // wx.getSetting({
    //   success(res) {
    //     console.log(res.authSetting);
    //     if (res.authSetting['scope.userInfo']) {
    //       console.log('用户已授权');
    //       wx.getUserInfo({
    //         success(res) {
    //           console.log(res);
    //           exportJson.userInfo = res.userInfo;
    //           //此时可进行登录操作
    //         }
    //       });
    //     } else {
    //       console.log('用户未授权');
    //       let button = wx.createUserInfoButton({
    //         type: 'text',
    //         text: '',
    //         style: {
    //           left: 0,
    //           top: 0,
    //           width: screenWidth,
    //           height: screenHeight,
    //           backgroundColor: '#00000000', //最后两位为透明度
    //           color: '#ffffff',
    //           fontSize: 20,
    //           textAlign: 'center',
    //           lineHeight: screenHeight
    //         }
    //       });
    //       button.onTap(res => {
    //         if (res.userInfo) {
    //           console.log('用户授权:', res);
    //           exportJson.userInfo = res.userInfo;
    //           //此时可进行登录操作
    //           button.destroy();
    //         } else {
    //           console.log('用户拒绝授权:', res);
    //         }
    //       });
    //     }
    //   }
    // });
    // }
  },

  start() {
    this.initAction();
  },

  initAction() {
    this._isShowRank = false;
    this.wxSubContextView.y = 1920;
    this._showAction = cc.moveTo(0.1, this.wxSubContextView.x, 0);
    this._hideAction = cc.moveTo(0.2, this.wxSubContextView.x, 1920);

    // this.wxSubContextViewBG.on('touchstart', this.ranking, this);
  },

  init() {},

  enterGame(e) {
    //切换场景
    // this.node.runAction(cc.fadeOut(1.0));
    cc.director.loadScene('tradition');
  },
  enterGameEndless() {
    cc.director.loadScene('endless');
    // cc.director.loadScene('endless_game');
  },

  share() {
    // 分享
    Gcommon.share();
    // if (cc.sys.platform === cc.sys.WECHAT_GAME) {
    //   // 分享要传递的参数
    //   var nick = '小红';
    //   var gender = '女';
    //   var city = '北京';
    //   var self = this;
    //   //分享要显示图片
    //   var shareImgUrl = 'https://medio.ruraltech.cn/banner/wall-7.jpg';
    //   wx.shareAppMessage({
    //     title: '我需要你的帮助,赶紧一起来玩打砖块吧~', //分享标题
    //     imageUrl: shareImgUrl,
    //     query: 'nick=' + nick + '&gender=' + gender + '&city=' + city, // 别人点击链接时会得到的数据
    //     success: function success(res) {
    //       console.log('分享成功', res);
    //       wx.showShareMenu({
    //         // 要求小程序返回分享目标信息
    //         withShareTicket: true
    //       });
    //     },
    //     fail: function fail(res) {
    //       console.log('分享失败', res);
    //     }
    //   });
    // }
  },

  ranking() {
    // 排行榜
    // this.wxSubContextView.active = true;
    // alert('要接微信api，晚点做');
    // if (cc.sys.platform === cc.sys.WECHAT_GAME) {
    //   let openDataContext = wx.getOpenDataContext();
    //   openDataContext.postMessage({
    //     type: 'open'
    //   });
    // }

    this._isShowRank = !this._isShowRank;
    if (this._isShowRank) {
      this.wxSubContextView.runAction(this._showAction);
      Gcommon.rankList();
    } else {
      this.wxSubContextView.runAction(this._hideAction);
    }
  },

  setting() {
    Alert.show('敬请期待！');
  },
  text() {
    // cc.director.loadScene('tradition');
    Alert.show('敬请期待！');
    // let dig_ui = cc.instantiate(this.dig_ui);
    // this.node.addChild(dig_ui);
    // // console.log(this.node,dig_ui)
    // dig_ui.getComponent('popue_dig').show_dlg();
    // // dig_ui.show_dlg();
  }
});
